/* 在文档完全加载后想运行某个函数就要用到它 */
function addLoadEvent(func) {
   let oldonload = window.onload;
   if (typeof window.onload != "function") {
       window.onload = func;
   } else {
       window.onload = function () {
           oldonload();
           func();
       }
   }
}

/**
 * 1.取得导航列表中的所有链接;
 * 2. 循环遍历这些链接
 * 3. 如果发现了与当前URL匹配的链接, 为它添加here类
 */
function higthlightPage() {
  //检查性代码
  if (!document.getElementsByTagName) return false;
  if (!document.getElementById) return false;
  //获取header
  let header = document.getElementsByTagName("header")[0];
  //检查性代码, 暂时不写
  //检查性代码暂时不写
  //获取所有的nav
  let nav = header.getElementsByTagName("nav")[0];

  //获取所有的a
  let Alla = nav.getElementsByTagName("a");

  //遍历所有的a, 并且判断与当前a的链接是否相同
  let hrefs
  for (let i = 0; i < Alla.length; i++) {
      hrefs = Alla[i].href;
      console.log(Alla[i]);
      if (window.location.href.indexOf(hrefs) != -1) {
          Alla[i].className += "here";
          //获取当前a的文本值, 然后设置为当前页面body元素的id
          var aText = Alla[i].innerHTML;
          //做id需要将文本变成小写
          aText = aText.toLowerCase();
          var body = document.body;
          body.id = aText;
      }
  }

}
addLoadEvent(higthlightPage);